A Computation Offloading Framework to Optimize Energy Utilisation in Mobile Cloud Computing Environment
نویسندگان
چکیده
ABSTRACT Newly emerged computing concept Mobile cloud computing, is a combination of mobile computing and cloud computing. Mobile Cloud Computing (MCC) enables mobile applications to get built, powered and hosted using cloud resources. As few years back mobile devices were merely used for making calls but nowadays enormous applications can be run on top of the mobile devices. Mobile systems, such as smart phones, have become primary computing platform for users. Still there are some challenges like battery life, computation time etc that resists from implementing applications that are computation intensive. Several approaches have been proposed for addressing these problems. In this paper, we focused on augmented execution of mobile applications on cloud resources, more often known as offloading and formulate the partitioning of elastic mobile datastream applications as on optimization problem by minimizing the cost function which is combination of Communication energy and computation energy. We further investigated the offloading problem by considering the Service Level agreement (SLA) negotiated maximum waiting time. Genetic algorithm is used to find the optimum offloading solution and the results are evaluated by simulating our approach and comparing it with the all mobile-side execution and all cloud-side execution.
منابع مشابه
A Novel Application Licensing Framework for Mobile Cloud Environment
Mobile cloud computing is a new technology that enhances smartphone applications capabilities in terms of performance, energy efficiency, and execution support. These features are achieved via computation offloading technique that is supported by specialized mobile cloud application development models. However, the cloud-enabled applications are prone to application piracy issue for which the t...
متن کاملA Review on Energy Efficient Computation Offloading Frameworks for Mobile Cloud Computing
Mobile Cloud Computing is an evolving technology that integrates the concept of cloud computing into the mobile environment. Smartphones are boon in the world of technology but they have certain limitations (e.g. battery life, network bandwidth, storage, energy) when running complex applications which require large computations. Using Cloud Computing in mobile phones, these limitations can be a...
متن کاملA Computation Offloading Framework to Optimize Makespan in Mobile Cloud Computing Environment
In the era of continuously evolving applications of mobile devices in our daily routine, the processing capacity is posing as a bottleneck in offering a snappy experience to the users. Despite such impeccable technological advancements coming ever so swiftly in the industry, the resource constraints like processing power still dwarf the performance of certain types of computationintensive or da...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملAn Effective Computation Offloading from Mobile Devices to Cloud
Energy and time effectiveness is a primary consideration for smartphones or mobile devices. Cloud computing has the ability to conserve mobile device’s energy by using the concept of computation offloading. Existing studies focus on offloading computation by assuming the relations among the factors like wireless bandwidth, the amount of computation to be performed, and the amount of data to be ...
متن کامل